package org.example.myerp.mapper.productDesign.customSetup;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.example.myerp.pojo.*;
import org.springframework.stereotype.Component;

/**
 * ��������˵������ݷ��ʲ㡿
 * @author DELL
 *
 */
@Mapper
@Component
public interface ProclassThreeMapper {
	/**
	 * ��ѯȫ������������Ϣ
	 * @return
	 */
	public List<ProclassThree> findThreeCslassifyAll();

	/**
	 * ���ݶ�����Ų�ѯ����������Ϣ
	 * @param iiId
	 * @return
	 */
	public List<ProclassThree> byProcalssTwoByIiIdfindProclassThree(Integer iiId);

	/**
	 * �����������в�ѯȫ������������Ϣ����ҳ��ѯ��
	 */
	public List<ProclassThree> findThreeCslassifyByPagerMessage(Map<String, Object> params);

	/**
	 * ��ȡ����������Ϣ������
	 * @return
	 */
	public Long findThreeCslassifyTotalNumber(String proName);

	/**
	 * �������������Ϣ
	 * @param
	 * @return
	 */
	public Integer insertThreeCslassifyByProName(ProclassThree proclassThree);

	/**
	 * ����ɾ������������Ϣ
	 * @param
	 * @return
	 */
	public Integer deleteInBatchesThreeCslassifyByIIIds(@Param("iiiIds") Integer[] iiiIds);
}
